<?php

/**
 * Полиморфная кнопка SaveSubmit.
 * В зависимости от опции _isEditMode принимает имя add или save 
 */
class Wlib_Form_Dojo_Element_SaveSubmit extends Zend_Dojo_Form_Element_SubmitButton
{
    protected $_isEditMode = false;

    public function init()
    {
        if($this->getIsEditMode()) {
            $this->setName('save');
        } else {
            $this->setName('add');
        }
    }

    public function getIsEditMode()
    {
        return $this->_isEditMode;
    }

    public function setIsEditMode($isEditMode)
    {
        $this->_isEditMode = $isEditMode;
        return true;
    }
}